package cn.mdmm.mapper.news;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import org.mybatis.mapper.interfaces.GenericMapper;

import cn.mdmm.entity.news.NewsInfoModel;


/**
* NewsInfoDAO接口<br>
* 类描述：新闻DAO接口<br>
* 类生产方式：工具自动生成代码<br>
* 创建人：éå¼º<br>
* 创建时间：2017-06-02 09:31:54<br>
* 修改人：  <br>
* 修改时间：<br>
* 修改备注：<br>
* @version   V1.0
*/
public interface NewsInfoMapper extends GenericMapper<NewsInfoModel,Long>{

	//------------------请在此添加自定义方法（开始）------------------
	/**
	 * 添加浏览量
	 * @param id
	 * @return
	 */
	Integer addBrowseNum(@Param("id")Long id);
	
	/**
	 * 添加浏览量
	 * @param id
	 * @return
	 */
	Integer addColletNum(@Param("id")Long id);
	
	/**
	 * 批量修改新闻
	 * @param ids
	 * @param newsInfo
	 * @param userId
	 * @return
	 */
	Integer updateNewsInfos(@Param("ids")Integer[] ids, @Param("newsInfo")NewsInfoModel newsInfo, @Param("editor")Long editor);
	

	/**
	 * 获取新闻列表
	 * @param paramMap
	 * @param paramRowBounds
	 * @return
	 */
	List<NewsInfoModel> findListByCondition(Map<String, Object> paramMap, RowBounds paramRowBounds);
	
	
	//------------------请在此添加自定义方法（结束）------------------
}
